package com.zygh.lz.dao;

import com.zygh.lz.entity.Hierarchytype;
import io.swagger.models.auth.In;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface HierarchytypeMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Hierarchytype record);

    int insertSelective(Hierarchytype record);

    Hierarchytype selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Hierarchytype record);

    int updateByPrimaryKey(Hierarchytype record);


    List<Map> findHierarchytypeAll(Integer id);

    List<Hierarchytype> findHierarchyBySptype(Integer id);

    Hierarchytype findHierarchyEnd(Integer id);

    /**
     * 二级特勤类型岗位查询，PC首页特勤二级列表
     * @param id 一级特旗id
     * @return List<Map>
     */
    List<Map> findSecondBySptype(Integer id);


}